codec decoding failures propagate and never become null